package tipoFornecedor;

import org.hibernate.SQLQuery;

import persistencia.GenericDAOAbstract;

public class TipoFornecedorDAOHibernate extends
		GenericDAOAbstract<TipoFornecedor, Long> implements TipoFornecedorDAO {

	public TipoFornecedor buscarPorId(int id) {

		String sql = "SELECT * FROM tipo_fornecedor  tf where tf.id_tipo_fornecedor = "
				+ id;
		SQLQuery sqlQuery = getSession().createSQLQuery(sql).addEntity(
				TipoFornecedor.class);
		return (TipoFornecedor) sqlQuery.uniqueResult();
	}

	public TipoFornecedor buscarPorDescricao(String descricao) {
		String sql = "select * from tipo_fornecedor tf where tf.descricao = '" + descricao +"'";
				
		SQLQuery sqlQuery = getSession().createSQLQuery(sql).addEntity(
				TipoFornecedor.class);
		return (TipoFornecedor) sqlQuery.uniqueResult();
	}

}
